{
    'includes' : [
        '../common_psp2.gypi',
    ],
    'variables' : {
    },
    'target_defaults' : {
        'msvs_configuration_attributes' : {
            'OutputDirectory' : '$(SolutionDir)dist\\lib\\$(PlatformName)_$(ConfigurationName)',
            'IntermediateDirectory' : '$(PlatformName)_$(ConfigurationName)\\$(ProjectName)',
            },
        'msvs_configuration_platform' : 'PSVita',
        'configurations': {
            'Debug' : {
                'defines' : [ '_DEBUG' ] ,
                },
            'Release' : {
                'defines' : [ 'NDEBUG' ] ,
                'msbuild_settings' : {
                    'ClCompile' : {
                        'OptimizationLevel' : 'Level2',
                        },
                    },
                },
            },
        'product_prefix': 'lib',
        'product_extension': 'a',
        'product_dir' : '$(OutDir)',
        'defines' : [
            'SN_TARGET_PSP2',
            '__SNC__',
            '__PSP2__',
            'WTF_PLATFORM_MANX=1',
            'WTF_USE_ICU_UNICODE=1',
            'WTF_USE_JSVALUE32_64=1',
            'USE_SYSTEM_MALLOC',
            'HAVE_INTTYPES_H=1',
            'HAVE_MEMORY_H=1',
            'HAVE_PTHREAD_H=1',
            'HAVE_STDBOOL_H=1',
            'HAVE_STDINT_H=1',
            'HAVE_STDLIB_H=1',
            'HAVE_STRINGS_H=1',
            'HAVE_STRING_H=1',
            'HAVE_SYS_STAT_H=1',
            'HAVE_SYS_TYPES_H=1',
            'HAVE_UNISTD_H=1',
            'HAVE_VASPRINTF=0',
            'HAVE__BOOL=1',
            'STDC_HEADERS=1',
            '<@(feature_defines)',
            ], # defines

        'include_dirs': [
            '../../..',
            '../../../../dist/include',
            '../../../../dist/include/webkit-1.0',
            '../../../../psp2/dist/include/psp2-compat',
            '../../../../psp2/dist/include/webipc',
            '../../../../psp2/dist/include',
            '../../../../psp2/dist/include/cairo',
            '../../../../psp2/dist/include/curl',
            '../../../../psp2/dist/include/freetype2',
            '../../../../psp2/dist/include/libpng15',
            '../../../../psp2/dist/include/libxml2',
            '../../../../psp2/dist/include/pixman-1',
            '../../../../libmanx/dist/include',
            '../../../../libJITbridge/dist/include',
            '$(SCE_PSP2_SDK_DIR)/target',
            '$(SCE_PSP2_SDK_DIR)/target/include_common',
            ],

        'msbuild_settings' : {
            'ClCompile' : {
                'AdditionalOptions' : ['-Xssp=strong', '-Xstd=cpp11', '--multibyte_chars', '--diag_error=118,121,942'],
                'GenerateDebugInformation' : 'true',
                'CppExceptions' : 'false',
                'DisableSpecificWarnings' : '68,112,129,186,369,613,1614,1773,1778,1786',
                'MultiProcessorCompilation' : 'true',
                'ProcessorNumber' : '$(NUMBER_OF_PROCESSORS)',
                },
            },
        }, # target_defaults
    }
